diff options
Diffstat (limited to 'src/pages/my/invoice/[id].js')
| -rw-r--r-- | src/pages/my/invoice/[id].js | 19 |
1 files changed, 17 insertions, 2 deletions
diff --git a/src/pages/my/invoice/[id].js b/src/pages/my/invoice/[id].js index c1cacfc6..d13cf7a6 100644 --- a/src/pages/my/invoice/[id].js +++ b/src/pages/my/invoice/[id].js @@ -46,6 +46,10 @@ export default function DetailInvoice() { ); }; + const downloadTaxInvoice = () => { + window.open(`${process.env.ODOO_HOST}/api/v1/download/tax-invoice/${invoice.id}/${invoice.efaktur_token}`, '_blank') + } + return ( <WithAuth> <Layout className="pb-4"> @@ -59,9 +63,9 @@ export default function DetailInvoice() { </DescriptionRow> <DescriptionRow label="Status Transaksi"> { invoice?.amount_residual > 0 ? ( - <span className="badge-red">Belum Lunas</span> + <span className="badge-solid-red">Belum Lunas</span> ) : ( - <span className="badge-green">Lunas</span> + <span className="badge-solid-green">Lunas</span> ) } </DescriptionRow> <DescriptionRow label="Purchase Order"> @@ -81,6 +85,17 @@ export default function DetailInvoice() { <DescriptionRow label="Tanggal Invoice"> { invoice?.invoice_date } </DescriptionRow> + <div className="flex items-center"> + <p className="text-gray_r-11 leading-none">Faktur Pajak</p> + <button + type="button" + className="btn-solid-red py-1 px-2 ml-auto" + onClick={downloadTaxInvoice} + disabled={invoice.efaktur_token ? false : true} + > + Download + </button> + </div> </div> <LineDivider /> |
